export interface SettingType {
  title: string
  tagsView: boolean
  fixedHeader: boolean
  sidebarLogo: boolean
  permissionType: 'role' | 'routeId',
  permissionListKey: string
}

const setting: SettingType = {
  title: 'Vue3 Element Admin',

  /**
   * @type {boolean} true | false
   * @description 是否需要TagSview
   */
  tagsView: false,

  /**
   * @type {boolean} true | false
   * @description 是否固定头部
   */
  fixedHeader: true,

  /**
   * @type {boolean} true | false
   * @description 是否在侧边栏显示LOGO
   */
  sidebarLogo: true,

  /**
   * @type {boolean} role | routeId
   * @description 获取菜单列表的权限判断类型
   */
  permissionType: 'role',

  /**
   * @type {boolean} string
   * @description 所使用的传入的权限判断列表（只针对permissionType === routeId）
   */
  permissionListKey: 'powerList'

}

export default setting
